package File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Ap0stoL2
 * Date: 2023-08-06
 * Time: 11:51
 */

//Scanner读取
public class Demo8 {
    public static void main(String[] args) throws IOException {

        //System.in 的类型 是InputStream 字节流
        //FileInputStream 同为字节流,那么同样也可以传到Scanner ,这就是流的重定向
        //Scanner 会把传给他的文件按字节进行转化成别的东西
        //Scanner scanner = new Scanner(System.in);


        try(InputStream inputStream = new FileInputStream("d:/test.txt")){
            //接下来使用Scanner.nextInt 啥的就是从inputStream 引用的对象文件(test.txt)中读出一个 int
            //接下来使用Scanner.next 啥的就是从inputStream 引用的对象文件(test.txt)中读出一行(String),空格为分隔符
            Scanner scanner = new Scanner(inputStream);
            String s= scanner.next();
            System.out.println(s);
        }
    }
}
